home *** CD-ROM | disk | FTP | other *** search
/ Oh!X 2000 Spring / Oh!X 2000 Spring Special CD-ROM (Japan) (Part 1).7z / Oh!X 2000 Spring Special CD-ROM (Japan) (Part 1).bin / F2JW / CntrItem.h < prev    next >
C/C++ Source or Header  |  1999-08-15  |  2KB  |  54 lines

  1. // CntrItem.h : CRtCntrItem クラスの宣言およびインターフェイスの定義をします。
  2. //
  3.  
  4. #if !defined(AFX_CNTRITEM_H__1BEB2152_535B_11D3_8D34_D2322E71F630__INCLUDED_)
  5. #define AFX_CNTRITEM_H__1BEB2152_535B_11D3_8D34_D2322E71F630__INCLUDED_
  6.  
  7. #if _MSC_VER > 1000
  8. #pragma once
  9. #endif // _MSC_VER > 1000
  10.  
  11. class CFrnDoc;
  12. class CFrnView;
  13.  
  14. class CRtCntrItem : public CRichEditCntrItem
  15. {
  16.     DECLARE_SERIAL(CRtCntrItem)
  17.  
  18. // コンストラクタ
  19. public:
  20.     CRtCntrItem(REOBJECT* preo = NULL, CFrnDoc* pContainer = NULL);
  21.         // メモ: pContainer を NULL にすると IMPLEMENT_SERIALIZE を行うことができます。
  22.         //  IMPLEMENT_SERIALIZE を行うためにはクラス内に引数のないコンストラクタが必要です。
  23.         //  通常、OLE アイテムは NULL でないドキュメント ポインタで組み込まれています。
  24.         //
  25.  
  26. // アトリビュート
  27. public:
  28.     CFrnDoc* GetDocument()
  29.         { return (CFrnDoc*)CRichEditCntrItem::GetDocument(); }
  30.     CFrnView* GetActiveView()
  31.         { return (CFrnView*)CRichEditCntrItem::GetActiveView(); }
  32.  
  33.     // ClassWizard は仮想関数のオーバーライドを生成します。
  34.     //{{AFX_VIRTUAL(CRtCntrItem)
  35.     public:
  36.     protected:
  37.     //}}AFX_VIRTUAL
  38.  
  39. // インプリメンテーション
  40. public:
  41.     ~CRtCntrItem();
  42. #ifdef _DEBUG
  43.     virtual void AssertValid() const;
  44.     virtual void Dump(CDumpContext& dc) const;
  45. #endif
  46. };
  47.  
  48. /////////////////////////////////////////////////////////////////////////////
  49.  
  50. //{{AFX_INSERT_LOCATION}}
  51. // Microsoft Visual C++ は前行の直前に追加の宣言を挿入します。
  52.  
  53. #endif // !defined(AFX_CNTRITEM_H__1BEB2152_535B_11D3_8D34_D2322E71F630__INCLUDED_)
  54.